Big Huge Thesaurus

torpedo boat

noun